with extremely large horns - Turc Anglais Dictionnaire